package ltd.hanamaki.study.method;

public class Demo01 {

    /**
     * 这是一个 main方法
     *
     * @param args
     */
    public static void main(String[] args) {

        /* 非静态方法的  调用 */
        Demo01 demo01 = new Demo01();
        demo01.add(2, 3);

        /* 静态方法 的 调用  */
        /* 类名.方法名   如果 静态方法 的调用 发生在 当前类中 可以省略 类名*/
        int less = Demo01.less(3, 1);
        System.out.println(less);


    }
    /* 方法的 组成部分  */
    /* 修饰符 [static] 返回值类型 方法名(参数列表){
            方法体；
        } */
    /* 如果 方法 是有返回的，那么一定会有 return */

    /* 加法方法 */

    /**
     * 定义一个 非静态方法  不带返回值的 方法
     * @param a
     * @param b
     */
    public void add(int a, int b) {
        System.out.println(a + b);
    }

    /**
     * 定义一个 静态方法  带返回值的 方法
     * @param a
     * @param b
     * @return
     */
    public static int less(int a, int b) {
        return a - b;
    }


}
